//投保资料阅读页
$(function(){
	bindFun();
	init();
	//先禁用勾选已阅读，半分钟后解除锁定
	$(".check_no").off();
});

function init(){
	var sessAppBase = sessionStorage.getItem("appBase");
	var sendData = JSON.parse(sessAppBase);
	var orderId = sendData.orderId;
	var appId = sendData.appId;
	var sign = sendData.sign;
	var params={"appId":appId,"orderId":orderId,"sign":sign};
	padMarketing.ajaxNormal(
			'/pad_marketing/main/initRead.action',
			params,
			function(data){
				console.log(data);
				//投保提示书、风险提示书
				var riskInfo = data.appBase.riskInfo;
				if(data.appBase.insuranceInfo == null || data.appBase.insuranceInfo == ''){
					var html = ""
					html+='<div class="padding-3">';
		            html+='<h4 class="font-24 text-center lh-45 b">投保声明</h4>';
		            html+='<p class="font-18 lh-45 p-2em">投保人、被保险人声明：</p>';
		            html+='<p class="font-18 lh-45 p-2em">1、临时保障声明：本人（我们）已知晓，自中德安联收到足额首期保险费的次日起，至中德安联同意承保并签发保险单或不同意承保并签发延期或拒保通知书之日止，中德安联将承担投保单所载被保险人申请险种的由意外伤害事故导致的身故及残疾保险责任，且向同一被保险人给付的临时保障累计不超过人民币二十五万元，同时中德安联将在理赔时无息退还已支付保险费。如投保人和被保险人未履行如实告知义务，或导致被保险人身故或残疾的事件属于所申请险种责任免除条款范畴，则中德安联不承担上述意外身故及残疾保险责任。</p>';
		            html+='<p class="font-18 lh-45 p-2em">2、中德安联已向本人（我们）提供了保险条款、产品说明书（如有）、利益演示（如有）且予以了说明，并就保险责任、免除保险责任及犹豫期等作了重点提示和明确解释说明，且本人（我们）亦已全部阅读并理解。本人（我们）通过本投保单提供的信息均完整、正确且真实。</p>';
		            html+='<p class="font-18 lh-45 p-2em">3、本人（我们）已知晓，一年期主险的保险期间为一年。在本人（我们）选择自动申请续保方式时，须经中德安联审核同意续保并收取保险费后一年期主险方继续有效，直至本人（我们）书面申请终止续保；如经中德安联审核不同意续保，则一年期主险满期终止。</p>';
		            html+='<p class="font-18 lh-45 p-2em">4、本人（我们）谨此授权任何注册医师、医院诊所、保险公司、或其他拥有本人（我们）资料、或了解本人（我们）的组织、机构或个人，均可在法律允许的范围内，向中德安联、其他保险人、有管辖权的司法部门以及与中德安联合作的第三方机构提供所了解的关于本人（我们）的资料和信息，亦同意中德安联或与中德安联合作的第三方机构向上述机构、组织或个人进行相关调查；并授权中德安联因拟提供其他相关销售、售后服务及资料处理等需要而以合法方式向中德安联的销售人员或与中德安联合作的第三方机构或其人员提供本人（我们）的相关信息及保险合同所载的信息。本授权文件的复印件与正本拥有同样的效力。</p>';
		            html+='<p class="font-18 lh-45 p-2em">5、本人（我们）同意，含“效力恢复”条款的产品，申请恢复合同效力时，中德安联有权要求本人（我们）提供本人（我们）的相关信息，并进行体检等。合同效力恢复须经中德安联审核同意并补交保单欠款之后方可实行。</p>';
		            html+='<p class="font-18 lh-45 p-2em">6、本人（我们）同意中德安联依据相关法律法规要求向政府机构或税务机构（包括中国境外）提供本人（我们）所持有的保险合同所载的信息。本授权文件的复印件与正本拥有同样的效力。</p>';
		            html+='<p class="font-18 lh-45 p-2em">7、本人（我们）承诺将及时向中德安联更新本人（我们）的个人信息（姓名、地址、联系电话、国籍等），包括但不限于已获得或可能获得的国籍或居住地。</p>';
		            html+='<p class="font-18 lh-45 p-2em">8、本人（我们）同意使用电子信函服务，并授权通过电子邮箱接收本人（我们）名下所有保单的通知类信函（包括但不限于保费通知书，红利通知书等）。</p>';
		            html+='<p class="font-18 lh-45 p-2em">9、本人（我们）确认在网页上投保中德安联产品的行为是本人（我们）真实的意思表达，本投保单上的个人信息及告知事项均为本人（我们）提供并确认。</p>';
		            html+='<p class="font-18 lh-45 p-2em">10、本人（我们）已知晓，中德安联自收到足额首期保险费、同意承保并签发保险合同后，以保险单上载明的生效日的零时开始承担保险责任，至本合同约定的时间及情形发生时终止。中德安联签发保险合同作为保险凭证。若本人（我们）通过上门收费方式或银行自动转账交费，即使中德安联已经发出保险合同，而因为本人（我们）的原因导致中德安联未能在投保申请日次日起30天内收到足额首期保险费，本保险合同将自始失效且自始不承担保险责任。</p>';
		            html+='</div>';
		            $('#insuranceInfo').prepend(html);
		            $("#declaration").hide();
		            $(".titTitle").text("投保声明");
		            $("#cvTitle").text("投保声明、 ");
		            
				}
				else{
					var html = "<div class='lh-45 font-18'>"+ data.appBase.insuranceInfo + riskInfo +"</div>";
					$("#insuranceInfo").prepend(html);
		            $("#declaration").show();
		            $(".titTitle").text("投保提示书");
		            $("#cvTitle").text("投保提示书 、");
				}
				
				if(null==riskInfo || riskInfo==''){
					$("#riskInfo").hide();
				}
				//利益演示
				var illustrationUrl = data.appBase.illustrationUrl;
				if(null!=illustrationUrl && illustrationUrl!=''){
					var illustration="<a onclick=\"goPdfShow('"+illustrationUrl+"')\" class='blue underline'>利益演示</a> 、";
					$("#illustration").append(illustration);
				}
				//条款
				var clauses = data.clauses;
				if(null!=clauses && clauses.length>0){
					var clauseHtml="产品条款（";
					for(i=0;i<clauses.length;i++)
					{
						if(i>0) clauseHtml += "、";
						clauseHtml+="<a onclick=\"goPdfShow('"+data.clauses[i].val+"')\" class='blue underline'>"+data.clauses[i].text+"</a>";
					}
					$("#clauses").append(clauseHtml+"）");
				}
				//产品说明书
				var productSpecs = data.productSpecs;
				if(null!=productSpecs && productSpecs.length>0){
					var specHtml="产品说明书（";
					for(i=0;i<productSpecs.length;i++)
					{
						if(i>0) specHtml += "、";
						specHtml+="<a onclick=\"goPdfShow('"+ data.productSpecs[i].val +"')\" class='blue underline'>" +data.productSpecs[i].text+"</a>";	
					}
					$("#productSpecs").append(specHtml+"）");
				}
				if(myScroll)
					myScroll.refresh();
			},
			function(data){
//				alert('失败');
			}
		);
		
}

function gotoPdfShow(){
	var illustrationUrl = $("#illustrationUrl").val();
	goPdfShow(illustrationUrl);
}

function bindFun(){
	$("#next").click(function(){
		var arr = $(".check_yes");
		if(arr.length==0){
			alertMsg("请阅读本界面并勾选");
			return;
		}
		sessionStorage.setItem("confirmUrl", "/pad_marketing/main/gotoCoverPrompt.action");
		location.href="/pad_marketing/main/coverConfirm.action";
	});
}

function goBack(){
	var promptUrl = sessionStorage.getItem("promptUrl");
	window.location = promptUrl;
}

//链接投保提示书
function goNotice(){
	location.href="/pad_marketing/main/coverPromptNotice.action";
}

var timeMsg = "";
function TimeClose(a, d) {
	if (d == null || d == "") {
		d = "";
	}
	try {
		var f = Math.floor(a / (1000 * 60));
		var b = Math.floor(a / 1000) % 60;
		if (f < 10) {
			f = "0" + f;
		}
		if (b < 10) {
			b = "0" + b;
		}
		if (a > 0) {
//			timeMsg = d + "<strong>" + f + "分" + b + "秒</strong>";
			timeMsg = d + "<strong>" + b + "秒</strong>";
		} else {
			timeMsg = d + '<strong><font color="#FF0000">00秒</font></strong>';
			$(".check_blo").chkAll();
			timeMsg.hide();//关闭倒计时div
		}
		$("#ShowTime").html(timeMsg);
		a = a - 1 * 1000;
		if (a >= 0) {
			window.setTimeout('TimeClose("' + a + '","' + d + '")', 1000);
		}/* else {
			timeMsg = d + '<strong><font color="#FF0000">00秒</font></strong>';
			$(".check_blo").chkAll();
		}*/
	} catch(c) {
		$("#ShowTime").hide();
	} finally {}
}

var tour_flag = 'dc';
var residueTime = 0.05;//倒计时几分钟(15s)
var beginTime = 1478061655885;
var loseTime = 1478063443000;
function timeCountDown(d) {
	var c = "";
	if (d == "N" || d == "T") {
		c = "";
	} else {
		if (tour_flag == "wc") {
			c = "";
		} else {
			c = "";
		}
	}
	try {
		if (residueTime == 0) {
			if (beginTime < loseTime) {
				TimeClose(loseTime - beginTime, c);
			} else {
				$(".check_blo").chkAll();
			}
		} else {
			var a = residueTime * 60 * 1000;
			TimeClose(a, c);
		}
	} catch(b) {
		$("#ShowTime").hide();
	} finally {}
}

var pay_mode = 'Y';
$(document).ready(function() {
	timeCountDown(pay_mode);
});

function stepPanel(href){
	window.location = "../"+href;
}
